CHANGES TO SAOIMAGE CODE SINCE 1 May 1990 (Release 1.0) ------------------------ Changes from beta version: file names have all been shortened to an 8.3 (or smaller) format to enable movement through MSDOS file systems. A second button appearance is available. Many internal code changes (to aid in debugging and support socket IO, to name a couple). ------------------------ ------------------------ Fixes: June 3, 1990 - Release 1.02 sclctrl.c: fixed bug which assigned wrong image type at init time clralloc.c: added colormap creation needed for OpenWindows and SiliconGraphics wndwcre.c, editctrl.c: added ICCCM compliant focus message for window manager cmdimage.c: upgraded experimental real-time code ------------------------ ------------------------ Changes: Jan 1, 1991 - Release 1.03 csrcoord.c csrctrl.c csrdraw.c csrmove.c csrsave.c csrshape.c csrslct.c: csrtext.c (new): doc/cursor.txt doc/hardcopy.txt doc/region.txt: editdraw.c: mainkey.c mainslct.c: panel/cursor.menu panel/menucsr.h: rgnctrl.c rgnmake.c rgnread.c rgntoken.c rgnwpros.c: New features for labeling images - arrow and text cursors clralloc.c: Permits users with 4-5 plane machines to try color features cmdimage.c: Removed restrictions on file names starting with non-alpha doc/manual.tex The manual has been Latex'd! (see manual.dvi - 36 pages) imgflip.c: Fixed rotation of long or skinny images imgnew.c: Fixed load_mainbuf buffer zeroing mainevnt.c: Fixed non-portable #ifdefs mgfydraw.c: Fixed fatal magnifier bug (noticed by users of small images) mgfyval.c: Upgraded optimal output format algorithm wndwconf.c wndwinit.c: Match arg typing to new Xlib.h (ANSII C type warning) ------------------------ ------------------------ Changes: June 21, 1991 - Release 1.04 doc/manual.tex: Latex'd manual! all makefiles: Redone by NOAO for better porting ctrlcntn.c: Removed autoflush (bad for MIPS implementations) mainevnt.c: Fixed mask inconsistancy causing "bad file number" errors hfiles/imtool.h:Some new IRAF support (alternate paths to fbconfig) cmdimage.c cmdparse.c: Added + type switches where switch can toggle feature on/off. hfiles/coord.h crdtemp.c dispbtmp.c dispdfse.c dispdthr.c disppxmp.c imgnew.c mgfydraw.c sclctrl.c: Fixed numerous bugs for handling of very small images. histlist.c: Fix for infinite loop problem btnlib/draw.c cmdparse.c wndwadj.c: #ifdef'd kludge switches buttons to ZPixmap format for ALLIANT server which does not display XYBitmap correctly. ------------------------ ------------------------ Changes: August 14, 1991 - Release 1.06 disppsct.c: Generate EPS (Adobe v2.0), CDB ------------------------ Known bugs: 1. Sizes for images being displayed with less than full resolution can be mis-calculated in some circumstances, resulting in an extra, non-image line at the bottom. 2. SAOimage is NOT X11 ICCCM compliant in the following areas: a. It does not use resources for defaults (i.e. background and border colors). b. No cut and paste mechanisms are supported 3. Massively zoomed tiny images may have coloring anomolies at the edges. -----------------------